package org.dromara.common.core.domain.dto

import java.io.Serial
import java.io.Serializable

/**
 * OSS对象
 *
 * @author Lion Li
 * @updater LikeYouDo
 * @date 2025/1/7 13:16
 */
data class OssDTO(

    /**
     * 对象存储主键
     */
    var ossId: Long? = null,

    /**
     * 文件名
     */
    var fileName: String? = null,

    /**
     * 原名
     */
    var originalName: String? = null,

    /**
     * 文件后缀名
     */
    var fileSuffix: String? = null,

    /**
     * URL地址
     */
    var url: String? = null,

) : Serializable {
    companion object {
        @Serial
        private val serialVersionUID = 1L
    }
}
